home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Draw / Include / DrawDef.h < prev    next >
Encoding:
Text File  |  1995-11-08  |  4.4 KB  |  130 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                DrawDef.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:    © 1993, 1995 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #ifndef DRAWDEF_H
  13. #define DRAWDEF_H
  14.  
  15. // Uncomment the following three lines, and define them appropriately!!
  16. // If your part can be a container for other parts, define FW_SUPPORTS_EMBEDDING
  17. // to be 1.  Otherwise define it to be 0.
  18. // If your part defines any ODExtensions, define FW_SUPPORTS_EXTENSIONS to be
  19. // 1 to enable the extensions manager.  Otherwise, define it to be 0.
  20. // If your part is scriptable, define FW_SUPPORTS_SCRIPTING to be 1. Otherwise,
  21. // define it to be zero.  Note that if your part is scriptable is must support
  22. // extensions, so FW_SUPPORTS_EXTENSIONS must be defined to be 1.
  23.  
  24. #define FW_SUPPORTS_EMBEDDING 1
  25. #define FW_SUPPORTS_EXTENSIONS 0
  26. #define FW_SUPPORTS_SCRIPTING 0
  27.  
  28. #ifndef FW_SUPPORTS_EMBEDDING
  29. #error You must define FW_SUPPORTS_EMBEDDING to be 0 or 1 (immediately above)
  30. #endif
  31.  
  32. #ifndef FW_SUPPORTS_EXTENSIONS
  33. #error You must define FW_SUPPORTS_EXTENSIONS to be 0 or 1 (immediately above)
  34. #endif
  35.  
  36. #ifndef FW_SUPPORTS_SCRIPTING
  37. #error You must define FW_SUPPORTS_SCRIPTING to be 0 or 1 (immediately above)
  38. #endif
  39.  
  40. // Kind
  41. #define kODFDrawKind "+//ISO 9070/ANSI::113722::US::CI LABS::Apple:ODFExamples:Kind:ODFDraw"
  42.  
  43. // Class ID
  44. #define kODFDrawEditor "ODFExamples::ODFDraw"
  45.  
  46. // Editor User String
  47. #define kODFDrawEditorUserString "ODFDraw 1.0d11"
  48.  
  49. // Kind User String
  50. #define kODFDrawKindUserString "ODF Draw Example"
  51.  
  52. // Category User String
  53. #define kODFDrawCategoryUserString "2DGraphics"
  54.  
  55. // Draw OSType
  56. #define kODFDrawOSType 'DFDD'
  57.  
  58. // Icon ID
  59. #define kPartIconID                    128
  60.  
  61. // NMAP ID
  62. #define kKindCategoryMapId            128
  63. #define kEditorKindMapId            kKindCategoryMapId + 1
  64. #define kEditorUserStringMapId        kEditorKindMapId + 1
  65. #define kKindUserStringMapId        kEditorUserStringMapId + 1
  66. #define kCategoryUserStringMapId    kKindUserStringMapId + 1
  67. #define kOldMacOSTypeMapId            kCategoryUserStringMapId + 1
  68. #define kEditorPlatformKinds        kOldMacOSTypeMapId + 1
  69.  
  70. // Frame Presentations
  71. #define kMainPresentation            "Apple:Presentation:DrawPart:Main"
  72. #define kPalettePresentation        "Apple:Presentation:DrawPart:Palette"
  73. #define kPatternPresentation        "Apple:Presentation:DrawPart:Pattern"
  74. #define kToolPresentation            "Apple:Presentation:DrawPart:Tool"
  75. #define kAlignObjectsPresentation    "Apple:Presentation:DrawPart:AlignObjects"
  76.  
  77. // ----- type -----
  78. #define kPublishFormat    "Apple:Publish:Draw"
  79.  
  80.  
  81. // ----- Menu Strings ID -----
  82. #define kMenuStrings 1000
  83.  
  84. #define kArrangeStr                1
  85. #define kMoveForwardStr            2
  86. #define kMoveToFrontStr            3
  87. #define kMoveBackwardStr        kMoveToFrontStr + 1
  88. #define kMoveToBackStr            kMoveBackwardStr + 1
  89. #define kAlignToGridStr            kMoveToBackStr + 1
  90. #define kAlignObjectsStr        kAlignToGridStr + 1
  91. #define kRotateStr                kAlignObjectsStr + 1
  92. #define kFlipHorizontalStr        kRotateStr + 1
  93. #define kFlipVerticalStr        kFlipHorizontalStr + 1
  94. #define kGroupStr                kFlipVerticalStr + 1
  95. #define kUngroupStr                kGroupStr + 1
  96. #define kLockStr                kUngroupStr + 1
  97. #define kUnlockStr                kLockStr + 1
  98. #define kSizeStr                kUnlockStr + 1
  99. #define k1PixelStr                kSizeStr + 1
  100. #define k2PixelsStr                k1PixelStr + 1
  101. #define k3PixelsStr                k2PixelsStr + 1
  102. #define k4PixelsStr                k3PixelsStr + 1
  103. #define k5PixelsStr                k4PixelsStr + 1
  104. #define kOptionsStr                k5PixelsStr + 1
  105. #define kHideRulersStr            kOptionsStr + 1
  106. #define kShowRulersStr            kHideRulersStr + 1
  107. #define kHideGraphicsGridStr    kShowRulersStr + 1
  108. #define kShowGraphicsGridStr    kHideGraphicsGridStr + 1
  109. #define kTurnAutoGridOnStr        kShowGraphicsGridStr + 1
  110. #define kTurnAutoGridOffStr        kTurnAutoGridOnStr + 1
  111. #define kUnitsStr                kTurnAutoGridOffStr + 1
  112. #define kInchStr                kUnitsStr + 1
  113. #define kCmStr                    kInchStr + 1
  114. #define kPixelStr                kCmStr + 1
  115. #define kPicaStr                kPixelStr + 1
  116. #define kDegreesStr                kPicaStr + 1
  117. #define kRadiansStr                kDegreesStr + 1
  118. #define kScaleSelectionStr        kRadiansStr + 1
  119. #define kRoundCornersStr        kScaleSelectionStr + 1
  120. #define kWindowsStr                kRoundCornersStr + 1
  121. #define kShowPaletteStr            kWindowsStr + 1
  122. #define kHidePaletteStr            kShowPaletteStr + 1
  123. #define kShowPatternsStr        kHidePaletteStr + 1
  124. #define kHidePatternsStr        kShowPatternsStr + 1
  125. #define kShowToolsStr            kHidePatternsStr + 1
  126. #define kHideToolsStr            kShowToolsStr + 1
  127.  
  128. #endif
  129.  
  130.